# 可变和不可变
# 1. 不可变：int
# 1.1 声明变量保存整型数据，把这个数据赋值到另一个变量，id()检测两个变量的id值(内存的十进制值)
a = 1
b = a
print(b)

# 发现a与b的id值相同
print(id(a))
print(id(b))

# 修改a的数据测试id值
a = 2
print(b)
# 因为修改了a的数据，内存要开辟另外一份内存去存储2，id检测a和b的地址不同
print(id(a))
print(id(b))